home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-02-05 | 649 b | 33 lines | [TEXT/R*ch] |
- *******************************
- *SOUND_PLAY.S *
- *CONTAINS NECESSARY ROUTINES *
- *TO PLAY A SOUND RESOURCE 128 *
- *IN THE BACKGROUND. *
- *******************************
- LOAD_SOUND: **GET SOUND RESOURCE
- CLR.L -(SP) SPACE FOR HANDLE
- MOVE.L #"snd ",-(SP)
- MOVE.W D0,-(SP) *GET SOUND - RESOURCE NUMBER IN D0
- DC.W GET1RESOURCE
- MOVE.L (SP)+,D0 GET HANDLE
- RTS
-
- PLAY_SOUND:
- CLR.W -(SP)
- PEA CHAN(A5)
- CLR.W -(SP)
- CLR.L -(SP)
- CLR.L -(SP) CALL BACK PTR
- DC.W $A807 SNDNEWCHANNEL
- MOVE.W (SP)+,D0
-
- CLR.W -(SP)
- MOVE.L CHAN(A5),-(SP)
- MOVE.L SOUND(A5),-(SP)
- MOVE.B #-1,-(SP)
- DC.W $A805
- MOVE.W (SP)+,D0
- RTS
- GLOBAL LOAD_SOUND,PLAY_SOUND
-
-